package com.rymcu.forest.openai;

import com.rymcu.forest.entity.Article;
import lombok.Builder;
import lombok.Data;

import java.util.List;

/**
 * RAG聊天响应模型
 */
@Data
@Builder
public class RAGChatResponse {

    /**
     * 是否成功
     */
    private boolean success;

    /**
     * 响应消息
     */
    private String message;

    /**
     * 执行的SQL语句
     */
    private String querySql;

    /**
     * 相关文章列表
     */
    private List<Article> relatedArticles;

    /**
     * 查询耗时（毫秒）
     */
    private long queryTime;

    /**
     * AI回答
     */
    private String aiResponse;
}